//main.cpp
#include <iostream>
#include "factorial.phs.h"  //Para Usar el metaprograma, solo hay que
                            //incluir el archivo .phs.h generado

int main(int argc, char **argv)
{
                              //factorial 5
	unsigned int result =   factorial::app(Int<5>)::evaluate;     
        std::cout << result  << std::endl;
	return 0;
}

